文章同步發表在我的Blog
開始記錄含糖飲料之後,我逐漸理解一件事。
真正能長期執行的規則,通常不需要很複雜。它只要夠清楚,讓我在疲累、忙碌或沒有心情思考時,仍然知道下一步該怎麼做。
在 DailyLog 裡,第二個慢慢固定下來的規則,是晚上十點後不再進食。
這個時間並不是什麼神奇分界,也不代表晚上十點零一分吃東西,就一定會增加體重。對我來說,它比較像一道生活上的保護線。
當一天接近結束、判斷力開始下降,這條線提醒我停下來確認:現在是真的需要補充,還是只想用食物結束疲累的一天?
白天安排飲食時,我通常比較理性。
早餐吃什麼、午餐份量多少、運動前後需不需要補給,這些事情都還能冷靜判斷。
晚上十點以後,情況常常不同。
工作了一整天,又完成運動,洗完澡坐下來後,身體和精神都已經很累。這時候只要覺得有點餓,就很容易打開冰箱,或順手拿起桌上的食物。
問題是,晚上的進食經常沒有明確計畫。
它可能只是一杯飲料、幾片餅乾、一點水果,或覺得份量不大的零食。每一樣單獨看都不嚴重,但當這種情況反覆出現,就會成為每天固定多出來的一段飲食。
以前我不太會把這些零碎內容算進去。
我會覺得晚餐已經吃完,那些只是「一點點」。直到 DailyLog 開始記錄最後進食時間,我才發現,自己以為偶爾發生的情況,其實比想像中更常出現。
第一版的紀錄方式很簡單。
當天有吃宵夜,就填「有」;沒有,就填「無」。
使用一段時間後,這個欄位很快遇到判斷問題。
晚上九點半吃東西算不算宵夜?十點喝乳清算不算?晚餐八點結束,九點吃水果,又應該放在哪一類?
「宵夜」是一個很生活化的詞,每個人的理解卻不同。
有些人會依食物種類判斷,有些人看份量,也有人認為只要晚餐後再吃都算宵夜。定義不一致時,同一件事可能今天填「有」,隔天又填「無」。
我和 ChatGPT 討論後,決定先把帶有評價的「有沒有吃宵夜」,改成更客觀的資訊:
今天最後一次進食是幾點?
這個改變看起來很小,實際上很有幫助。
時間沒有模糊空間。九點四十五分就是九點四十五分,不需要先替自己辯解那一口到底算不算宵夜。

我後來不再只記「有沒有吃宵夜」,而是先留下最後進食時間與原因。時間較客觀,也能區分晚間訓練補給與沒有計畫的進食。
晚上十點並不是根據某個完美公式算出來的。
它來自我的實際生活節奏。
平日晚餐與運動大多能在這個時間前結束。如果當天沒有特殊訓練,十點以後通常也不需要再安排正式飲食。
更重要的是,十點之後若還在吃東西,常常會壓縮睡前消化與休息的時間。吃完繼續滑手機,原本只是想補充一點,最後連睡眠時間也一起延後。
因此,我把晚上十點設為一般情況下的停止線。
這條規則回答的並非「十點後吃東西會不會胖」,而是:
有了固定時間,我不必每天重新討論一遍。
規則建立之後,我很快遇到一個現實問題。
有些跑步或單車訓練結束時,已經接近甚至超過晚上十點。
如果這時完全不進食,可能會帶著明顯飢餓入睡,也不利於恢復。尤其當晚餐距離運動結束已經很久,身體確實可能需要補充。
因此,晚上十點後不再進食,不能被理解成任何情況都禁止吃東西。
我後來把情況分成兩類。
第一類是有目的的運動後補給。
例如運動結束較晚,事先準備乳清、牛奶、香蕉或其他份量明確的食物。這類補給會記錄時間、內容與原因。
第二類是沒有預先安排的晚間進食。
例如洗完澡後覺得嘴饞,臨時找零食;或是一邊看影片,一邊不知不覺吃東西。這類情況同樣照實記錄,但不會把它包裝成運動需求。
兩者都有進食,背後原因和下一步調整卻不同。
若是訓練結束太晚,應該調整運動與補給安排;若是疲累後習慣性進食,可能需要先處理睡眠、壓力或晚餐份量。
記錄最後進食時間一段時間後,我開始能回答一些以前無法回答的問題。
例如:
ChatGPT 協助我把這些紀錄放在一起比較。
它不會因為某一天超過十點,就直接判定我違反計畫。它比較常提醒我觀察頻率和情境。
如果一週只有一次,而且是長時間運動後的計畫性補給,這和一週四、五天在睡前臨時吃東西,代表完全不同的生活模式。
DailyLog 的作用,就是把這兩種情況分開。
以前,每到晚上有點餓時,我都要和自己討論:
今天運動很多,應該可以吃吧?
只吃一點應該沒有關係吧?
明天少吃一點就好了吧?
這種討論看起來是在做決策,其實常常只是替當下想做的事情找理由。
有了晚上十點這條保護線之後,判斷變得簡單許多。
一般情況下不再進食。
如果有運動恢復需求,就選擇事先準備、份量明確的補給,並留下紀錄。
如果沒有特殊原因,就把注意力轉向喝水、整理環境、準備睡覺。
這條規則沒有要求我每天完美,卻減少了很多臨時決定。
而減重過程中,真正讓人疲累的,往往就是每天都要重複做相同選擇。
ChatGPT 在這個過程中扮演的角色,是協助我確認規則有沒有太嚴格,或留下太多模糊空間。
如果我只設定「晚上不能吃」,很容易把合理補給也變成罪惡感。
如果我設定「運動後都可以吃」,又可能讓所有晚間進食都被解釋成補給。
因此,我們逐漸把規則寫得更具體:
一般情況下,晚上十點後停止進食。
晚間訓練結束較晚時,可安排恢復補給。
補給需記錄時間、內容與原因。
臨時進食仍照實記錄,不用隱藏或補理由。
週回顧時觀察頻率與情境,不因單次事件過度反應。
AI 協助整理定義,我負責判斷它能不能放進自己的作息。
執行一段時間後,再依真實情況修正。
現在回頭看,晚上十點後不再進食,最大的幫助不只是減少多餘熱量。
它更像是一個暫停按鈕。
當我想在很晚的時間打開冰箱時,會先問自己:
現在是真的餓嗎?
今天是不是太晚運動?
晚餐是否吃得不足?
還是我只是很累,想用食物獲得一點放鬆?
這個停頓,讓原本自動發生的行為,變成一次可以被觀察的選擇。
紀律在這裡的意思,也不是永遠不超過晚上十點。
紀律是我有一條清楚的基準;遇到例外時,知道原因;事後願意記錄,並在週回顧中重新檢查。
ChatGPT 可以提醒我規則是否一致,也能協助整理超過十點進食的常見情境。真正決定今晚怎麼做的人,仍然是站在冰箱前的我。
下一篇,我會繼續處理這條規則最常遇到的例外:晚上運動結束後,到底什麼情況算必要補給,什麼情況只是披著恢復名義的宵夜?